home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d1 / dosref19.arc / INTRO < prev    next >
Text File  |  1991-06-07  |  7KB  |  214 lines

  1.  
  2.    **  Programmer's  Technical  Reference  for  MSDOS  and  the  IBM  PC **
  3.                         ┌─────────────────────────────┐
  4.                         │ Shareware Version, 04/16/91 │
  5.                         │  Please Register Your Copy  │
  6.                         └─────────────────────────────┘
  7.                     Copyright (c) 1987, 1991 Dave Williams
  8.                           USA copyright TXG 392-616
  9.                      ISBN 1-878830-02-3 (disk-based text)
  10.  
  11.   (* This work is registered directly with the copyright offices of the     *)
  12.   (* United States and of the United Kingdom, and indirectly in many other  *)
  13.   (* nations via the conventions the above are signatory to.                *)
  14.  
  15.   (*           Generous licensing terms are available on inquiry.           *)
  16.  
  17.  
  18.                             I N T R O D U C T I O N
  19.  
  20.  
  21.  This book is a technical reference. It is NOT a tutorial. Hopefully, this
  22. book is what you'll reach for when you want find out what Peter Norton or the
  23. "official" references glossed over.
  24.  
  25.  This manual is intended to replace the various (expensive) references needed
  26. to program for the DOS environment, that stack of magazines threatening to take
  27. over your work area, and those odd tables and charts you can never find when
  28. you need them.
  29.  
  30.  The various Microsoft and IBM publications and references don't always have
  31. the same information. This has caused some consternation about the
  32. "undocumented" features to be found in DOS. In general, if a call doesn't
  33. appear in the IBM DOS Technical Reference it is considered "undocumented"
  34. although it may be documented by other OEMs or by later Microsoft tech
  35. bulletins.
  36.  
  37.  Microsoft's offical policy toward DOS has been to put the burden of
  38. documenting and supporting their product to their vendors. Microsoft will not
  39. answer any questions concerning DOS directly since they don't officially
  40. support it. This leaves what information IBM and other OEMs (DEC, Zenith, et
  41. al) have chosen to publish, and the information obtained from programmers
  42. who've poked around inside it.
  43.  
  44.  Now that Microsoft is selling MSDOS 3.3 and 4.0 over the counter they seem to
  45. be dragging their feet over whether they will have to support the generic
  46. version since it doesn't have an OEM name on it anymore. In view of their push
  47. to OS/2 (OS/2! Just Say No!) further support of DOS seems unlikely.
  48.  
  49.  The information here is valid for DOS 2.x through 4.x. Where there are
  50. differences between the two versions there are notes in the text. No great
  51. effort was expended on DOS 1.x.
  52.  
  53.  When I started writing this book, it was originally for my own personal use.
  54. Then I began expanding it with the idea of getting it published, since at that
  55. time there was *nothing* in print like it. (late 1987) If I had managed to
  56. send it off to the publishers early enough, I would have had it made. As it
  57. was I lost six months having a nice steel rod put in my leg after being run
  58. over by a drug addict in an uninsured car, and half a dozen similar books were
  59. published by then, and nobody was interested in mine. Six months is a long
  60. time in the PC world.
  61.  
  62.  That's why I'm uploading this file as "user-supported." It gives me a chance
  63. to recoup a few bucks for the time I've been working on this thing, and it
  64. gives some advantages that a printed book can't - first, you can load it on
  65. your hard disk and use Vern Buerg's LIST or SideKick to scan through text. You
  66. can grab a piece of something and paste it into a document, etc. If you help
  67. support the Reference you will always have the latest version available; you
  68. can't "upgrade" books.
  69.  
  70.  A project this size takes a LOT of time and effort. I've tried to verify as
  71. much of the information I've received as I could, but there's just too much for
  72. absolute certainty.  The TechRef has been in the hands of some heavy-duty code
  73. jockeys for a couple of years now with very few bug reports, though.
  74.  
  75.  If you find any typos, incorrect information, or want to see something else,
  76. let me know. If you have any more detailed information on something, PLEASE let
  77. me know!
  78.  
  79.                                                         Dave Williams
  80.  
  81.  
  82.  
  83.                          D  I  S  C  L  A  I  M  E  R
  84.  
  85. <sigh>
  86.  
  87.  As is common these days, I have to make a "Notice of Disclaimer". I take no
  88. responsibility for anything, and if anything you do with this book ruins you
  89. for life or makes your dog bite you, or anything else, that's just tough.
  90.  
  91.  I hope you find much use for this reference. It was a trip to write, too.
  92.  
  93.                                                         Dave Williams
  94.  
  95.                                                   (C) Copyright 1987, 1990
  96.  
  97. (* note: the above disclaimer is being used as an example in the University *)
  98. (*       of Texas' School of Law. Whether good or bad, my respondent didn't *)
  99. (*       say...                                                             *)
  100.  
  101.  
  102. ______________________________________________________________________________
  103.  
  104. Copyrights and trademarks:
  105.  
  106. (3COM Corporation)
  107.  3COM, Etherlink
  108.  
  109. (Allied Telephone and Telegraph)
  110.  UNIX, AT&T
  111.  
  112. (Artisoft)
  113.  LANtastic
  114.  
  115. (AST Corporation)
  116.  AST, RAMpage!
  117.  
  118. (Atari Computer)
  119.  Atari, ST, TOS
  120.  
  121. (Borland)
  122.  Borland, Turbo C, Turbo Pascal, Turbo Lightning, Turbo Assembler, SideKick
  123.  
  124. (Commodore Business Machines)
  125.  Amiga 2000
  126.  
  127. (Compaq Computer Corp.)
  128.  Compaq, Deskpro
  129.  
  130. (Cordata Computer)
  131.  Corona, Cordata
  132.  
  133. (Cove Software)
  134.  CED, PCED
  135.  
  136. (Digital Equipment Company)
  137.  DEC, Rainbow, DECMate, DOS    (uh... yeah. DEC owns the trademark to 'DOS')
  138.  
  139. (Xerox Corporation)
  140.  Ethernet
  141.  
  142. (Fox Research, Inc.)
  143.  10-Net
  144.  
  145. (Graphic Software Systems)
  146.  GSS, DGIS
  147.  
  148. (Hayes)
  149.  Smartmodem
  150.  
  151. (Hercules Computer Technology)
  152.  Hercules, HGC, Hercules Graphics Card Plus, InColor Card
  153.  
  154. (IBM Corp.)
  155.  IBM, PC, PCjr, PC/XT, PC/AT, XT/286, PS/2, TopView, DOS, PC-DOS, Micro Channel
  156.  3270 PC, RT PC, Token Ring
  157.  
  158. (Intel Corp.)
  159.  Intel, iAPX286, iAPX386, LIM EMS, Communicating Applications Standard (CAS)
  160.  
  161. (Logitech, Inc)
  162.  Logitech, Logimouse
  163.  
  164. (Microsoft Corp.)
  165.  Microsoft, MS, MS DOS, OS/2, Xenix, Windows, Windows/286, Windows/386,
  166.  Microsoft Networks, LIM EMS, XMA
  167.  
  168. (Mouse Systems Corp.)
  169.  Mouse Systems
  170.  
  171. (Novell Development Corp.)
  172.  Novell, NetWare
  173.  
  174. (Phar Lap)
  175.  VCPI, Virtual Control Program Interface
  176.  
  177. (Qalitas)
  178.  386-To-The-Max, 386MAX
  179.  
  180. (Quarterdeck Office Systems)
  181.  DesQview, QEMM
  182.  
  183. (SEAware, Inc)
  184.  ARC
  185.  
  186. (Softlogic)
  187.  DoubleDOS
  188.  
  189. (Sunny Hill Software)
  190.  TaskView, OmniView
  191.  
  192. (Tandy Corp.)
  193.  Tandy, Radio Shack, DeskMate
  194.  
  195. (Texas Instruments)
  196.  TI, TI Professional, Business Professional, TIGA (TI Graphics Interface)
  197.  
  198. (Zenith Radio Corporation)
  199.  Zenith, Z-100, Z-248
  200.  
  201. (ZSoft Corporation)
  202.  ShowPartner, Paintbrush
  203.  
  204.  "LIM 4.0" and "Expanded Memory Specification" are copyright Lotus Development
  205. Corp, Intel Corp, and Microsoft Corp.
  206.  
  207.  "EEMS", "AQA 3.1" and "Enhanced Expanded Memory Specification" are copyright
  208. by Ashton-Tate, Quadram, and AST
  209.  
  210.  "DPMI" and "DOS Protected Mode Interface" are copyright Lotus Development
  211. Corp, Intel Corp, Microsoft Corp, and AST
  212.  
  213. Various other names are trademarks of their respective companies.
  214.